self propelling - French English Dictionary